added samples
[windows-sources.git] / sdk / samples / all in on code / Visual Studio 2010 / CSAzureWCFServices / WCFServiceWebRole1 / Web.config
blob2fb75bd712129da4e863224af4c1800b7cd4bb08
1 <?xml version="1.0"?>
2 <configuration>
3 <configSections>
4 <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
5 <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
6 <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
7 <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
8 <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
9 <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
10 <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
11 <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
12 </sectionGroup>
13 </sectionGroup>
14 </sectionGroup>
15 </configSections>
16 <!-- To collect diagnostic traces, uncomment the section below.
17 To persist the traces to storage, update the DiagnosticsConnectionString setting with your storage credentials.
18 To avoid performance degradation, remember to disable tracing on production deployments.
19 <system.diagnostics>
20 <sharedListeners>
21 <add name="AzureLocalStorage" type="WCFServiceWebRole1.AzureLocalStorageTraceListener, WCFServiceWebRole1"/>
22 </sharedListeners>
23 <sources>
24 <source name="System.ServiceModel" switchValue="Verbose, ActivityTracing">
25 <listeners>
26 <add name="AzureLocalStorage"/>
27 </listeners>
28 </source>
29 <source name="System.ServiceModel.MessageLogging" switchValue="Verbose">
30 <listeners>
31 <add name="AzureLocalStorage"/>
32 </listeners>
33 </source>
34 </sources>
35 </system.diagnostics> -->
36 <system.diagnostics>
37 <trace>
38 <listeners>
39 <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
40 name="AzureDiagnostics">
41 <filter type="" />
42 </add>
43 </listeners>
44 </trace>
45 </system.diagnostics>
46 <appSettings/>
47 <connectionStrings/>
48 <system.web>
49 <compilation debug="true">
50 <assemblies>
51 <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
52 <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
53 <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
54 <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
55 </assemblies>
56 </compilation>
57 <!--
58 The <authentication> section enables configuration
59 of the security authentication mode used by
60 ASP.NET to identify an incoming user.
61 -->
62 <authentication mode="Windows" />
63 <!--
64 The <customErrors> section enables configuration
65 of what to do if/when an unhandled error occurs
66 during the execution of a request. Specifically,
67 it enables developers to configure html error pages
68 to be displayed in place of a error stack trace.
70 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
71 <error statusCode="403" redirect="NoAccess.htm" />
72 <error statusCode="404" redirect="FileNotFound.htm" />
73 </customErrors>
74 -->
75 <pages>
76 <controls>
77 <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
78 <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
79 </controls>
80 </pages>
82 <httpHandlers>
83 <remove verb="*" path="*.asmx"/>
84 <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
85 <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
86 <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
87 </httpHandlers>
88 <httpModules>
89 <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
90 </httpModules>
91 </system.web>
92 <system.codedom>
93 <compilers>
94 <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
95 type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
96 <providerOption name="CompilerVersion" value="v3.5"/>
97 <providerOption name="WarnAsError" value="false"/>
98 </compiler>
99 </compilers>
100 </system.codedom>
101 <!--
102 The system.webServer section is required for running ASP.NET AJAX under Internet
103 Information Services 7.0. It is not necessary for previous version of IIS.
105 <system.webServer>
106 <validation validateIntegratedModeConfiguration="false"/>
107 <modules>
108 <remove name="ScriptModule" />
109 <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
110 </modules>
111 <handlers>
112 <remove name="WebServiceHandlerFactory-Integrated"/>
113 <remove name="ScriptHandlerFactory" />
114 <remove name="ScriptHandlerFactoryAppServices" />
115 <remove name="ScriptResource" />
116 <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
117 type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
118 <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"
119 type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
120 <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
121 </handlers>
122 </system.webServer>
123 <runtime>
124 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
125 <dependentAssembly>
126 <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
127 <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
128 </dependentAssembly>
129 <dependentAssembly>
130 <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
131 <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
132 </dependentAssembly>
133 </assemblyBinding>
134 </runtime>
135 <system.serviceModel>
136 <client>
137 <remove contract="IMetadataExchange" name="sb" />
138 <endpoint address="" binding="netTcpRelayBinding" contract="IMetadataExchange"
139 name="sb" />
140 </client>
141 <services>
142 <service behaviorConfiguration="WCFServiceWebRole1.Service1Behavior"
143 name="WCFServiceWebRole1.Service1">
144 <endpoint address="Service1" binding="basicHttpBinding" contract="WCFContract.IContract">
145 <identity>
146 <dns value="localhost" />
147 </identity>
148 </endpoint>
149 <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
150 </service>
151 <service behaviorConfiguration="WCFServiceWebRole1.Service2Behavior"
152 name="WCFServiceWebRole1.Service2">
153 <endpoint address="Service2" binding="basicHttpBinding" contract="WCFContract.IContract">
154 <identity>
155 <dns value="localhost" />
156 </identity>
157 </endpoint>
158 <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
159 </service>
160 </services>
161 <behaviors>
162 <serviceBehaviors>
163 <behavior name="WCFServiceWebRole1.Service1Behavior">
164 <serviceMetadata httpGetEnabled="true" />
165 <serviceDebug includeExceptionDetailInFaults="false" />
166 </behavior>
167 <behavior name="WCFServiceWebRole1.Service2Behavior">
168 <serviceMetadata httpGetEnabled="true" />
169 <serviceDebug includeExceptionDetailInFaults="false" />
170 </behavior>
171 </serviceBehaviors>
172 </behaviors>
173 </system.serviceModel>
174 </configuration>